Decentralized Proportional Load Balancing
نویسندگان
چکیده
Load balancing is a powerful technique commonly used in communication and computer networks to improve system performance, robustness and fairness. In this paper, we consider a general model capturing the performance of communication and computer networks, and on top of it we propose a decentralized algorithm for balancing load among multiple network paths. The proposed algorithm is inspired by the modus operandi of the processor-sharing queue and on each network entry point operates as follows: every time a unit of load completes its service on a path, it increases by one unit the load of that path and decreases by one unit the load of a path selected at random with probability proportional to the amount of load on each of the available paths. We develop a dynamical system to argue that our load-balancer achieves a desirable network-wide utility optimization.
منابع مشابه
LDMA and WLDMA: Load Balancing Strategies for Distributed LAN and WAN Environments
This paper introduces a new load balancing algorithms, called LDMA (Load balancing using Decentralized decision-making Mobile Agents) and WLDMA (WAN Load balancing using Decentralized decision making Mobile Agents) which distributes load among local and geographically distributed web servers connected in a mesh topology, by a communications network. The performance of LDMA is compared with MALD...
متن کاملA Decentralized Scheme for Load Balancing in IEEE 802.11 Wireless Networks
In this paper, a decentralized method for Load Balancing in IEEE 802.11 wireless LANs is proposed. In this proposed method, users autonomously select the most appropriate Access Point (AP) by sensing available APs, and selecting the best one. The Hopfield Neural Networks are used which is an autonomous and decentralized optimization technique. The Hopfield Neural Networks can be used in optimiz...
متن کاملStructured Peer-to-Peer Systems using Load Balancing with Imperfect Information
with the notion of virtual servers, peers participating in a heterogeneous, structured peer-to-peer (P2P) network may host different numbers of virtual servers, and by migrating virtual servers, peers can balance their loads proportional to their capacities. The existing and decentralized load balance algorithms designed for the heterogeneous, structured P2P networks either explicitly construct...
متن کاملA Hybrid Dynamic Load Balancing Algorithm for Heterogeneous Environments
Dynamic load balancing has become a necessity in emerging distributed environments to address the inherent heterogeneity in computing resources. The majority of traditional dynamic load balancing algorithms were developed assuming homogeneous set of nodes and suffer significant performance drop under variety of workloads. Moreover, the centralized dynamic approach limits the scalability with th...
متن کاملAchieving Load Balancing in Structured Peer-to-Peer Grids
In this paper, we introduce the concept of a structured peer-to-peer grid and present our contribution to this new world by means of DERMI, a wide-area decentralized object middleware. In addition, we focus on the design and implementation of a load balancing facility by using the functionalities provided by this middleware. We present two different approaches to achieve load balancing in our s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Journal of Applied Mathematics
دوره 76 شماره
صفحات -
تاریخ انتشار 2016